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.
Edit: Leider hab ich den Dreh mit der Formatierung noch nicht raus :/
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:
<?php $i = 0;
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;
}
$pass = generate_password();
?>
<form>
<input type="submit" OnClick= "generate_password(this.form);" value="Passwort generieren">
<input type= hidden value "1" name =" form1">
<input type="text" value= <? echo $pass?>> <br>
<input type="submit" OnClick= "save(this.form);" value="Speichern">
</form>
<?php
if (isset($_REQEUST['form1'])){
$content.= $password;
};
?>
Zuletzt bearbeitet: