HJÆÆÆÆLP

Tags:    php

Fatter ikke hvorfor at den ikke opretter brugeren når man har udfyldt formularen, man kan bare klikke på opret bruger uden der sker en skid, kan ikke finde den skide fejl, hvis der nogle der kan hjælpe mig vil jeg blive glad=!!

Fold kodeboks ind/udKode 



-veile-
www.pointsoft.frac.dk




8 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Som udgangspunkt kan det godt svare sig at bruge en lidt mere relevant overskrift, så folk er med på hvad du skal bruge hjælp til...


Nå, til sagen:

Du skal huske at definere en action her:

<form action="" method="post">

F.eks. <form action="fil.php" method="post">




Du kan jo prøve med:

<form action="<?php print $_SERVER['PHP_SELF']; ?>" mothod="post">

Tror også du burde se på noget andet end dine if og elseif, som forgreninger. I dette eksempel ville Switch være bedre.

Fold kodeboks ind/udKode 




Du mangler en action på din form
Lav noget indrykning på koden
du bruger $_POST[noget] en masse steder, hvor der skal stå $_POST["noget"]
du har en masse iffer inden i hinanden, som måske bør ryddes op i
du har følgende if:

IF antallet af rækker er en tom tekststreng
udskriver at det lykkedes
ELSE
opdater databasen og send mail



Fatter ikke hvorfor at den ikke opretter brugeren når man har udfyldt formularen, man kan bare klikke på opret bruger uden der sker en skid, kan ikke finde den skide fejl, hvis der nogle der kan hjælpe mig vil jeg blive glad=!!

Fold kodeboks ind/udKode 



-veile-
www.pointsoft.frac.dk


Måske lidt kode indrykning kunne give lidt overblik :D

Hilsen k-roy
(christian bekker A.)
Msn: K_r0y@hotmail.com
-- Problemer er til for at blive løst :) --



I stedet for at nest din validerings tjeck i hinanden, burdu du måske over veje at sætte en boolean varraible i stedet, gør det lettere og giver brugerene alle fejlene på engang i stedet for kun en.

if('nybruger'){
$valid=true;

/*VALIDATE*/

if($valid==true){
/*Opret bruger*/
}
}
else{
}

og hvis du skal nok også lige huske at teste at folk ikke er vælger at være født den 31 februar hvis du overhoved synes fødselsdatoen er relevant.
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



Du mangler en action på din form
Lav noget indrykning på koden
du bruger $_POST[noget] en masse steder, hvor der skal stå $_POST["noget"]
du har en masse iffer inden i hinanden, som måske bør ryddes op i
du har følgende if:

IF antallet af rækker er en tom tekststreng
udskriver at det lykkedes
ELSE
opdater databasen og send mail


Egentligt burde det være: $_REQUEST['noget']

Det virker bedre.

<input type="text" name="kodeord"> bør være <input type="password" name="kodeord">

Har tabbet i lidt i dit eksempel... og der skal lidt mere end et par ændringer for at få skidtet til at virker... den er helt galt den der

[Redigeret d. 15/08-05 03:57:56 af Steffan Johannesen]



Egentligt burde det være: $_REQUEST['noget']


Det er der da ingen ide i?



Steffen ved godt det, har også rettet det, såå... og har også fået det til at vikre


-veile-
www.pointsoft.frac.dk




t