Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Blad nie wiem skad
Forum PHP.pl > Forum > Bazy danych > MySQL
Bojakki
Mam tabele w bazie o nazwie gb_producers, ktora ma 3 kolumny: id, name, desc.

Mam tez taki kod:
  1. <?php
  2. case 'add_producer':
  3. echo '<b>Dodaj producenta</b><br><br>';
  4. if (isset($_POST[sub])){
  5. if ( !($query2 = mysql_query("INSERT INTO gb_producers (name, desc) values('".$_POST["producer"]."','".$_POST["desc"]."')")))
  6. {
  7. }
  8. echo'udalo sie';
  9. }
  10. echo '<form ENCTYPE="multipart/form-data" action="admin.php5?act=add_producer" method="POST">
  11. Nazwa:<br>
  12. <INPUT maxLength="128" size="25" name="producer"><br>
  13. Dodaj opis:<br>
  14. <textarea name="desc" rows="7" cols="65" type="text" value size="1000" maxlength="1000"></textarea><br><br>
  15. <input type=hidden name=sub>
  16. <INPUT type="submit" name="add_producer" value="Dodaj">
  17. </form>';
  18. break;
  19. ?>

Kod jest dobry, 100 razy go ogladalem, ale wyskakuje blad:

Cytat
Something is wrong in your syntax obok 'desc) values('nazwa jakas','moj opis')' w linii 1


Od zmyslow juz odchodze....
yavaho
Zle piszesz zmienne tablicowe
nie $_POST[sub] tylko $_POST['sub']
nie $_POST["desc"] tylko $_POST['desc']
SongoQ
Problem sie czesto na tym forum powtarza. A powodem jest uzywanie w nazwach pol/tabel slow kluczowych.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.