Jump to content
php.lv forumi

Prob ar regjistraciju


GraaBeklis

Recommended Posts

Kļūda šāda:

Notice: Use of undefined constant display_errors - assumed 'display_errors' in d:\www\web\reg_parbaude.php on line 7

 

Notice: Undefined index: emails in d:\www\web\reg_parbaude.php on line 67

Aizpildi visus laukumus..

 

un te arī rindiņas, saakot no 60 beidzot ar 90, kļūda itkā ir 67 rindā

<?php
  return;
}


if(isset($_POST['poga'])){
  if(!$_POST['emails'] || !$_POST['parole']){
     die('Aizpildi visus laukumus..');
  }

  $_POST['parole'] = trim($_POST['parole']);
  if(strlen($_POST['parole']) > 30){
     die("Pa garu parole..");
  }

  if(pastav($_POST['emails'])){
     $lieto = $_POST['emails'];
     die("Shis - $lieto - emails jau ir regots.. :)");
  }
  
  $md5pass = md5($_POST['parole']);
  $_SESSION['regusername'] = $_POST['emails'];
  $_SESSION['regrezultats'] = pievieno($_POST['emails'], $md5pass);
  $_SESSION['regjistrets'] = true;
  echo "<meta http-equiv=\"Refresh\" content=\"0;url=$HTTP_SERVER_VARS[PHP_SELF]\">";
  return;
}
else{

}
?>

 

Tas man ir reg_parbaude.php fails..

 

Un šeit ir registracija.php, kur atrodas forma..

 

<form method="POST" action="reg_parbaude.php">
Emails:
<input type="text" size="20" name="emails" class="lauki"><br>
Parole:
<input type="text" size="20" name="parole" class="lauki"><br>
Parole velreiz:
<input type="text" size="20" name="parole" class="lauki"><br>
<input type="submit" value="Reģistrēties" name="poga" class="poga">

 

Plzz paliidziet.. <_<

Edited by GraaBeklis
Link to comment
Share on other sites

display_errors izskatās tev kā mainīgais, jābūt

<?php display_errors(E_ALL); ?>

vai varbūt tev ir tāds mainīgais $display_errors, kuram nav vērtība?

 

pārbaudi uz $_POST vērtībām veido ar isset funkciju:

if (!isset($_POST['emails'])) , jo es nez vai !$_POST['emails'] darbojas tā, kā tu to vēlētos.

Link to comment
Share on other sites

×
×
  • Create New...