Avatar billede jeckz Nybegynder
24. august 2004 - 17:53 Der er 3 kommentarer

Registrerings form

Hvorfor vil dette script ikke gaa ind i min if saetning, naar jeg trykker paa submit..?


<?php

require_once('register_funcs.inc');



if(isset($submit)) {
 
  $feedback = user_register();
  $feedback_str = $feedback;
 
  echo "sdfkyukyukyutkuyukuyksdf";
}
else {
  $feedback_str = 'tytytytyttttyyytyt';
}


//-----------------
//DISPLAY THE FORM
//-----------------

$php_self = $_SERVER['PHP_SELF'];

$reg_str = <<<EOREGSTR

$feedback_str

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

<b>First Name</b><br>
<input type="text" value="$first_name" name="first_name" size="30"><p>


<b>Last Name</b><br>
<input type="text" value="$last_name" name="last_name" size="30"><p>


<b>Username</b><br>
<input type="text" value="$user_name" name="user_name" size="30"><p>


<b>Password</b><br>
<input type="password" value="" name="password1" size="30"><p>


<b>Password</b> again<br>
<input type="password" value="" name="password2" size="30"><p>


<b>Email</b><br>
<input type="text" value="$email" name="email" size="50"><P>

<input type="submit" name="submit" value="Mail confirmation"><input type="reset" value="reset">
</form>

EOREGSTR;

echo $reg_str;

?>
Avatar billede danino Nybegynder
24. august 2004 - 17:55 #1
Prøv at ændre

if(isset($submit)) {

til

if(isset($_REQUEST["submit"])) {
Avatar billede jakobclausen Nybegynder
24. august 2004 - 17:58 #2
Du kører php og html sammen ud i en kører, er jeg ret sikker på at man ikke kan, så du er nødt til at dele det lidt op. F.eks. som her neden for:

---
<?php

require_once('register_funcs.inc');

if(isset($submit)) {
 
  $feedback = user_register();
  $feedback_str = $feedback;
 
  echo "sdfkyukyukyutkuyukuyksdf";
}
else {
  $feedback_str = 'tytytytyttttyyytyt';
}


//-----------------
//DISPLAY THE FORM
//-----------------

$php_self = $_SERVER['PHP_SELF'];

$reg_str = <<<EOREGSTR

$feedback_str
?>
<form action="<?php echo $php_self; ?>" method="post">

<b>First Name</b><br>
<input type="text" value="$first_name" name="first_name" size="30"><p>


<b>Last Name</b><br>
<input type="text" value="$last_name" name="last_name" size="30"><p>


<b>Username</b><br>
<input type="text" value="$user_name" name="user_name" size="30"><p>


<b>Password</b><br>
<input type="password" value="" name="password1" size="30"><p>


<b>Password</b> again<br>
<input type="password" value="" name="password2" size="30"><p>


<b>Email</b><br>
<input type="text" value="$email" name="email" size="50"><P>

<input type="submit" name="submit" value="Mail confirmation"><input type="reset" value="reset">
</form>
<?php
EOREGSTR;

echo $reg_str;
?>
?>
---
Avatar billede jeckz Nybegynder
24. august 2004 - 17:58 #3
Hey det virker... Hvorfor virkede min maade ikke.. drop et svar saa du kan faa nogle points... :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester