Gemmer ikke i databasen

Tags:    php mysql

Hej, hvorfor gemmer den ikke ned i databasen??
Skal have hjælp...

på forhånd tak..:)

Fold kodeboks ind/udPHP kode 

tester.php
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 14.11.2011 19:32 af Bruger #16802
10 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 11 karma
Sorter efter stemmer Sorter efter dato
Det er fordi du spørger efter $firstname=$_POST['firstname']; , selvom de ikke er sat.

du kan gøre sådan her hvis du vil slippe for dem

Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 14.11.2011 19:25 af Bruger #14816
Når du skriver $_POST['firstname'], så griber du ud efter en variable ved det navn, finder den ikke nogle får du en warning, det svare lidt til at bruge en variable som ikke findes.

Det skyldes altså at din side bliver indlæst inden du får sendt dine værdier afsted.
Ved at bruger isset() kan vi tjekke på om den er sat, i stedet for at række ud efter den. Hvis den så er sat, så er der intet problem i at række ud efter den, så er den sat, gør vi alt det imellem {}.

Giver det mening? :)



Du skal huske at lave et forespørgsel, så vidt som jeg kan se har du bare lavet dit statement i en string.


tilføj

Fold kodeboks ind/udPHP kode 


Efter linie 9, så burde det spille.




Hvad betyder det her?

Notice: Undefined index: firstname in C:\xampp\htdocs\tester.php on line 2

Notice: Undefined index: midname in C:\xampp\htdocs\tester.php on line 3

Notice: Undefined index: lastname in C:\xampp\htdocs\tester.php on line 4



Det virker..Hvad betyder det her..:)

if(isset($_POST['firstname'])) {
$firstname=$_POST['firstname'];
$midname=$_POST['midname'];
$lastname=$_POST['lastname'];

Kan man gøre det på en anden måde..???



Indlæg senest redigeret d. 14.11.2011 19:38 af Bruger #16802
Ja tak..:) men kan man gøre det på en anden måde..:)



Du kan ændre din php.ini fil til at ikke udskrive warnings, det er dog dårlig stil.

Du kan også få din form til at sende brugeren over på et sted hvor du har dit script, og så redirecter tilbage.





Ok tusind tak for hjælpen..:)



Velbekommen, husk at give på point til de indlæg du syntes har hjulpet dig, så sørge du for jeg føler mig belønnet :).



Ok..:)



Indlæg senest redigeret d. 14.11.2011 20:05 af Bruger #16802
t