Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 15 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 23.10.2007 19:01

Ziadnu chybu mi to nehadze, ale nic neprida :-D cumim do kodu uz par hodin, asi som nieco prehliadol:

formular:
Kód:
<form name="form1" method="post" action="clen_spracuj.php" enctype="multipart/form-data">
<table>
  <tr>
    <td>Meno:</td>
    <td><textarea name="clenovia_meno" type="text" id="clenovia_meno" cols="55" rows="1" maxlength="255"></textarea></td>
  </tr>
  <tr>
    <td>Popis:</td>
    <td><textarea name="clenovia_popis" type="text" id="clenovia_popis" cols="55" rows="5" maxlength="600"></textarea></td>
  </tr>
  <tr>
    <td>Obrazok:</td>
    <td><input name="clenovia_obrazok" type="file" id="clenovia_obrazok"></td>
    <td><input type="submit" name="odoslat" value="odoslat"></td></tr>
</table>
</form>


clen_spracuj.php
Kód:
<?php
error_reporting(E_ALL ^ E_NOTICE);
include ("config.php");

$clenovia_meno = $_POST['clenovia_meno'];
$clenovia_popis = $_POST['clenovia_popis'];
$obrazok_docasny_nazov = $_FILES['clenovia_obrazok']['name'];


$adresar ="clen_obrazky/";
$nazov_obrazku = $adresar. $obrazok_docasny_nazov;

if ( move_uploaded_file( $_FILES['obrazok_subor']['tmp_name'],
$nazov_obrazku ) ) {


list( $sirka, $vyska, $typ, $atributy ) = getimagesize( $nazov_obrazku );

switch ( $typ ) {
case 1:
$pripona = ".gif";
break;
case 2:
$pripona = ".jpg";
break;
case 3:
$pripona = ".png";
break;
default:
echo "Typ obrazku neni GIF, JPG, ani PNG.<br>";
echo "Vratte sa a skuste znovu";
}



$vlozit = "INSERT INTO mhk_clenovia
( meno, popis, pripona )
VALUES
( '$clenovia_meno', '$clenovia_popis', '$pripona' )";
$vysledok = mysql_query( $vlozit ) or die( mysql_error() );

$id_obrazku = mysql_insert_id();

$novy_nazov_suboru = $adresar.$id_obrazku.$pripona;

rename( $nazov_obrazku, $novy_nazov_suboru );

}


?>

<body>
 <script>
    window.location.replace("index.php?kat=clenovia&act=zobrazenie");
  </script>

</body>
</html>


Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 23.10.2007 19:26

Nemoze byt problem, ze typ stlpca "popis" je TEXT ? Doteraz som pouzival VARCHAR...







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 23.10.2007 19:29

taketo cumenie poznam, skus prekontrolovat bodky ciarky a taketo hovadiny moze bytchyba prave v tom. a odosle ti to aspon prazdny riadok, alebo vobec nic???


Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 23.10.2007 19:31

neodosle to vobec nic a nehodi ani chybu, ale chyby mam zapnute... kebyze mam nejaku syntaxovu chybu, tak mi to vypise..







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 23.10.2007 21:53

Nikto tam nenasiel chybu??







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Správca fóra
Správca fóra
Kde mam chybu?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.10.2007 22:02

poznas take daco ako debugovanie?


Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 06.07.07
Prihlásený: 28.01.14
Príspevky: 116
Témy: 27
Bydlisko: BA
Príspevok NapísalOffline : 23.10.2007 22:43

zle meno premennej $novy_nazov_obrazku a $novy_nazov_suboru







_________________
"92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature"
Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 06.07.07
Prihlásený: 28.01.14
Príspevky: 116
Témy: 27
Bydlisko: BA
Príspevok NapísalOffline : 23.10.2007 22:44

aha nie sry







_________________
"92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature"
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.02.07
Prihlásený: 26.01.15
Príspevky: 257
Témy: 20
Príspevok NapísalOffline : 24.10.2007 1:34

nemam moc casu to otestovat na kompe, ale co som pozeral, kedze ti nic neprida, bude problem s uploadovanim suboru, skus sa viac pozriet na to, ma adresar 'clen_obrazky' prislusne prava na zapis uploadovaneho suboru?

Inak upload suborov robit naozaj opatrne -> security.


Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25
Bydlisko: SK-Martin
Príspevok NapísalOffline : 24.10.2007 10:01

toto: "error_reporting(E_ALL ^ E_NOTICE); "
nahraď týmto: error_reporting(E_ALL); a malo by ti to vypisovať úplne všetky problémy, vrátane NOTICE (spravidla sa v takomto prípade jedná o nezadefinovanú premennú)
a keď používaš PSPad editor, tak ľahšie nájdeš syntaktické chyby


Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 24.10.2007 15:27

MOKUS, velky dik, zapol som oznamovanie vsetkych chyb, a vypisalo:
Kód:
Notice: Undefined index: obrazok_subor in D:\WEB\Natt\mhk-nz\php\clen_spracuj.php on line 13


Chybu som opravil, a uz to ide.. dakujem vsetkym :)


Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 28.10.2007 11:56

Tak zas som tu, nechcel som zakladat novy temu...

Neviem si najst chybu v tomto:
Kód:
<?php
error_reporting(E_ALL);
include ("config.php");

$lietadlo_id = $_POST['lietadlo_id'];
$lietadlo_meno = $_POST['lietadlo_meno'];
$lietadlo_popis = $_POST['lietadlo_popis'];
$radio = $_POST['radiobutton'];
$obrazok_docasny_nazov = $_FILES['lietadlo_obrazok']['name'];


$adresar ="liet_obrazky/";
$nazov_obrazku = $adresar. $obrazok_docasny_nazov;

if ( move_uploaded_file( $_FILES['lietadlo_obrazok']['tmp_name'],
$nazov_obrazku ) ) {


list( $sirka, $vyska, $typ, $atributy ) = getimagesize( $nazov_obrazku );

switch ( $typ ) {
case 1:
$pripona = ".gif";
break;
case 2:
$pripona = ".jpg";
break;
case 3:
$pripona = ".png";
break;
default:
echo "Typ obrazku neni GIF, JPG, ani PNG.<br>";
echo "Vratte sa a skuste znovu";
}

$query1 = "
SELECT meno, popis, majitel FROM mhk_lietadla WHERE id = '$lietadlo_id'
";

$result = mysql_query($query1);
if ($result) {


// mazanie
    if ($radio=="zmaz") {
        $row = mysql_fetch_assoc($result);
        $pripona = $row['pripona'];
        unlink("liet_obrazky/$riadok.$pripona");
        $query = "
  DELETE FROM mhk_lietadla WHERE id = '$lietadlo_id' LIMIT 1
  ";
  $delete = mysql_query($query);
  if($delete){
    echo "
    Zmazali ste zaznam
    <script>
    window.location.replace(\"index.php\");
    </script>

    ";
  exit;
}
}

// update
if ($radio=="uprav") {


  $query = "
  UPDATE mhk_lietadla SET meno = '$lietadlo_meno' popis = '$lietadlo_popis' WHERE id = '$riadok'
  ";
  $update = mysql_query($query);
  if($update){
    echo "
    Upraveny zaznam sme ulozili!
    <script>
    window.location.replace(\"index.php\");
    </script>

    ";
  }
  exit;
}
}



?>

<body>
 <a href="index.php?kat=lietadla&act=zobrazenie">Naspat</a>

</body>
</html>


hadze mi to chybu:
Kód:
Parse error: parse error, unexpected $end in D:\WEB\Natt\mhk-nz\php\liet_spracuj.php on line 101


co to je?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.12.06
Prihlásený: 01.03.13
Príspevky: 239
Témy: 20
Bydlisko: Krásno n/Ky...
Príspevok NapísalOffline : 28.10.2007 13:34

moc nechapem co tam robia tie exity....


Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25
Bydlisko: SK-Martin
Príspevok NapísalOffline : 28.10.2007 16:55

Kód:
if ( move_uploaded_file( $_FILES['lietadlo_obrazok']['tmp_name'],
$nazov_obrazku ) ) { .....
táto zložená zátvorka nemá ukončovací pár,

píše ti to aj v tej hláške, len treba tomu aj rozumieť, a keby si používal inteligentnejší editor (napr.: PSPad) tak by si to rýchle objavil
Kód:
  exit;
}
}
} // to ukončenie asi patrí sem


?>


Offline

Užívateľ
Užívateľ
Kde mam chybu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 18.11.2007 13:18

No som tu zase.. zase s jednym kodom.

Momentalne mi to nehodi ziadnu chybu aj napriek:
Kód:
error_reporting(E_ALL);

hodi to len bielu obrazovku.
Ide o upravenie alebo zmazanie zaznamu v databazi..

takze HTML:

Kód:
include ("config.php");
$query = "
  SELECT id, meno, popis, pripona
  FROM mhk_clenovia
  ORDER BY id DESC
";
$result = mysql_query($query);
if ($result) {
  while ($row = mysql_fetch_assoc($result)) {
     echo "
     <form name=\"form2\" method=\"post\" enctype=\"multipart/form-data\" action=\"clen_spracuj.php\">
      <table>
      <tr>
      <td><img src=\"clen_obrazky/{$row['id']}{$row['pripona']}\" align=\"left\" width=\"100\"></td>
      <td><input name=\"clenovia_id\" type=\"text\" id=\"clenovia_id\" size=\"3\" maxlength=\"5\" value=\"{$row['id']}\" readonly></td>
    <td><b>Meno:</b></td>
    <td><textarea name=\"clenovia_meno\" type=\"text\" id=\"clenovia_meno\" cols=\"40\" rows=\"1\" maxlength=\"255\">{$row['meno']}</textarea><br>
    <textarea name=\"clenovia_popis\" type=\"text\" id=\"clenovia_popis\" cols=\"40\" rows=\"3\" maxlength=\"255\">{$row['popis']}</textarea></td>
    <td>
    Uprav:<input type=\"radio\" name=\"radiobutton\" id=\"radiobutton\" value=\"uprav\" checked>
    Zmaž:<input type=\"radio\" name=\"radiobutton\" id=\"radiobutton\" value=\"zmaz\">
    </td>
      <td><input type=\"submit\" name=\"odoslat\" value=\"odoslat\"></td>
      </tr>
    </table>
      </form>
    ";
  }
  echo "</table>";
} else {
  echo "
  SQL query: $query
  <hr>Status: ERROR
  <hr>".mysql_error()."
  <hr>
  ";
}
}


php: clen_spracuj.php
Kód:
<?php
error_reporting(E_ALL);
include ("config.php");

$clenovia_meno = $_POST['clenovia_meno'];
$clenovia_popis = $_POST['clenovia_popis'];
$clenovia_id = $_POST['clenovia_id'];
$radiobutton = $_POST['radiobutton'];

$query = "
SELECT meno, popis FROM mhk_clenovia WHERE id = '$clenovia_id'
";

$result = mysql_query($query);
if ($result) {


// mazanie
    if ($radiobutton=="zmaz") {
        $row = mysql_fetch_assoc($result);
        $spracuj = "DELETE FROM mhk_clenovia WHERE id = '$clenovia_id' LIMIT 1";
  $delete = mysql_query($spracuj);
  if($delete){
    echo "
    Zmazali ste zaznam
    <script>
    window.location.replace(\"index.php?kat=clenovia&act=admin\");
    </script>";
  exit;
}
}

// update
if ($radiobutton=="uprav") {


  $query = "
  UPDATE mh_clenovia SET meno = '$clenovia_meno', popis = '$clenovia_popis' WHERE id = '$clenovia_id'
  ";
  $update = mysql_query($query);
  if($update){
    echo "
    Upraveny zaznam sme ulozili!
    <script>
    window.location.replace(\"index.php?kat=clenovia&act=admin\");
    </script>";
  }
  exit;
}
}

else {
echo "nezadali ste akciu";
}

?>


Odpovedať na tému [ Príspevkov: 15 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Kde mam zase chybu???

v PHP, ASP

10

541

09.11.2007 14:34

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kde mam asi chybu

v PHP, ASP

8

711

06.06.2007 19:47

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kde som spravil chybu?

v Redakčné systémy

2

448

04.01.2007 12:06

masterdead Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kde robim chybu, problem s delegatom

v Technológia .NET

2

1155

13.09.2010 9:46

dEVIANT Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Win Vista - kde mam 14 GB???

v Operačné systémy Microsoft

6

419

22.02.2009 12:08

McDog Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kde v pc zistím napr. systemové nastroje,ci mam este RAMvo

v Pamäte

3

653

10.03.2008 22:56

Devil_SK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aký mám pc na hry a čo mám dokúpiť?

v PC zostavy

7

715

23.04.2007 18:19

fuco Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako mam zistit aku mam ram v PC ??

v Pamäte

18

18058

03.07.2011 23:03

dixi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Keď mám 2 RAMky tak mám čiernu obrazovku

v Pamäte

6

785

27.08.2021 9:38

Realtomashaha Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cez aky soft mam nahravat zvuk ked mam tv kartu ?

v Audio programy

5

1145

03.01.2007 19:30

ucen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zistim aku mam ram?? ci mam DDR alebo DDR2

v Pamäte

3

3894

30.11.2008 22:05

fuco Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mam x1250 a ukazuje ze mam x1200

v Ovládače

3

644

07.11.2007 19:44

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mam 4770 mam kupit 5770 alebo 5830

v Grafické karty

24

1068

19.05.2010 9:37

heretik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako mam zistit aku mam grafiku??

v Grafické karty

14

1679

30.08.2006 21:34

zmija31 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mám pocit že mám vírus

v Antivíry a antispywary

16

1352

27.03.2011 19:59

ManSlayerX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Potrebujem najst chybu.

v Databázy

8

780

08.07.2008 12:41

Wicky Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra