Próbuję wstawić do tabeli dane tekstowe.
Kod działa, dopóki wstawiam cyfry i liczby, natomiast jak próbuję wstawić tekst to nie idzie.
Błąd o niezidentyfikowanej zmiennej $zapytanie_id - czyli juz pierwsze z zapytan sie nie wykonuje.
Tabele w które chce wstawić tekst sa typu varchar.
$t=1; $tresc=1; $zal=5 $p=3; $k=5; #$zapytanie_id=FALSE; $q="INSERT INTO zapytanie (temat_zapytania, tresc_zapytania, zalacznik, data_zapytania) VALUES ($t, $tresc, $zal, NOW())"; $r=mysqli_query($dbc,$q); if(mysqli_affected_rows($dbc)==1){ //Pobieranie zapytanie_id $zapytanie_id=mysqli_insert_id($dbc); } else { echo'<p style="font-weight: bold; color: #C00">Nie zaktualizowano jednego rekordu w tabeli zapytanie </p>'; } if($zapytanie_id) { $q="INSERT INTO zapytanie_zewn (zapytanie_id, pytajacy, kontakt_pytajacego) VALUES (?,?,?)"; $stmt=mysqli_prepare($dbc,$q); //informacja ile parametrów, a 'isdsss'-informuje jakie typy(int, string, double(float), string, string, string) mysqli_stmt_bind_param($stmt,'iss', $zapytanie_id, $p, $k); //Wykonanie zapytania mysqli_stmt_execute($stmt); //Zamknięcie zapytania mysqli_stmt_close($stmt); } else { echo'<p style="font-weight: bold; color: #C00">Nie zaktualizowano jednego rekordu w tabeli zapytanie </p>'; } ?>