Guten Tag zusammen,
ich bin absoluter Neuling in PHP, möchte dies aber schnell lernen.
Mein erstes Projekt ist es, Passwörter zu generieren und diese in einer Datenbank abzuspeichern. Mein Problem ist, dass sobald die Seite refreshed wird, ein neues Passwort generiert wird. Dies sollte aber nur bei dem Klick auf dem Button passieren.
Vielen Dank für die Hilfe.
ich bin absoluter Neuling in PHP, möchte dies aber schnell lernen.
Mein erstes Projekt ist es, Passwörter zu generieren und diese in einer Datenbank abzuspeichern. Mein Problem ist, dass sobald die Seite refreshed wird, ein neues Passwort generiert wird. Dies sollte aber nur bei dem Klick auf dem Button passieren.
Vielen Dank für die Hilfe.
PHP-Code:
<?php
function generate_password($len=10){
$pool = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$pool .= "abcdefghijklmnopqrstuvwxyz";
$pool .= "1234567890";
$password="";
for ($i = 0; $i < $len; $i++){
$password .= $pool{rand(0, strlen($pool)-1)};
}
return $password;
}
if (isset($_POST['save']) && $_POST['save'] == "Speichern"){
$pass = generate_password();
}
else{
$pass = '';
}
?>
<?php
function save(){
};
?>
<form action="select_optgroup.htm">
<select name="Namen" size="1">
<option label="riversideCenter">Riverside Center</option>
<option label="hotelRitter">Hotel Ritter</option>
<option label="bzTaufkirchen">Ballettzentrum Taufkirchen</option>
<option label="h2OnlineMarketing">H2Online Marketing</option>
<option label="kiwiToursGmbh">Kiwi Tours GmbH</option>
<option label="hotelderbaer">Hotel der Bär</option>
</select>
</form>
<form method="post" action="">
<input type="submit" OnClick= "generate_password(this.form);" value="Passwort generieren">
<input type= hidden value "1" name =" form1">
<input type="text" value= <? echo $pass?>>
<input type="submit" name="save" value="Speichern">
</form>
<?php
$res=mysql_select_db('passwoerter') or die('Datenbank existiert nicht');
?>
<?php
if (isset($_POST['save']) && $_POST['save'] == "Speichern"){
$content.= $password;
};
?>

Kommentar