Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak zrobić warunek if... ?
Forum PHP.pl > Forum > Przedszkole
harbii
mam powiedzmy taki kodzik

  1. <?
  2. $sql = mysql_connect ('localhost', 'root');
  3. mysql_select_db('zawodnicy');
  4. $imie = $_POST['imie'];
  5. if ($imie = ""){
  6. mysql_close($sql); 
  7. }
  8. else {
  9. $zapytanie = "INSERT INTO nba set imie ='$imie' ";
  10. $wykonaj=mysql_query($zapytanie);
  11. mysql_close($sql); 
  12. }
  13. ?>


ale ten if nie działa. chodzi o to że jeżeli dostanie z formularza puste dane to ma nic nie robić no a jak coś wpiszę w pole imie to ma zapisać do bazy

jak to poprawnie napisac?
Swirek
operatorem porównania jest == natomiast ty przypisujesz jednym znakiem = i zawsze warunek się zgodzi
harbii
wielkie dzięki smile.gif
webdice
Ponadto po co dwa razy używasz mysql_close" title="Zobacz w manualu PHP" target="_manual? Tak chyba lepiej:

  1. <?php
  2. $sql = mysql_connect ('localhost', 'root');
  3. mysql_select_db('zawodnicy');
  4. $imie = $_POST['imie'];
  5. if ($imie != ""){
  6.  
  7. $zapytanie = "INSERT INTO nba set imie ='$imie' ";
  8. $wykonaj=mysql_query($zapytanie);
  9.  
  10. }
  11.  
  12. mysql_close($sql); 
  13. ?>
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.