Potřebujete poradit? Ptejte se zde

PHP programovanie

Příspěvekod JRedBuster » 14 pro 2020, 23:04

Zdravím,
Chcel by som sa opýtať ohľadom php jazyka ak tu tomu dakto rozumie..
Typ prístroja- notebook
Typ IOS - Windows 10 64 bit
html kód :
<!DOCTYPE HTML>
<html>
<head>
<title>Register Form</title>
</head>
<body>
<form action="insert.php" method="POST">
<table>
<tr>
<td>Name :</td>
<td><input type="text" name="username" required></td>
</tr>
<tr>
<td>Password :</td>
<td><input type="password" name="password" required></td>
</tr>
<tr>
<td>Gender :</td>
<td>
<input type="radio" name="gender" value="m" required>Male
<input type="radio" name="gender" value="f" required>Female
</td>
</tr>
<tr>
<td>Email :</td>
<td><input type="email" name="email" required></td>
</tr>
<tr>
<td>Phone no :</td>
<td>
<select name="phoneCode" required>
<option selected hidden value="">Select Code</option>
<option value="977">977</option>
<option value="978">978</option>
<option value="979">979</option>
<option value="973">973</option>
<option value="972">972</option>
<option value="974">974</option>
</select>
<input type="phone" name="phone" required>
</td>
</tr>
<tr>
<td><input type="submit" value="Submit"></td>
</tr>
</table>
</form>
</body>
</html>
PHP kod :
<?php
$username = $_POST['username'];
$password = $_POST['password'];
$gender = $_POST['gender'];
$email = $_POST['email'];
$phoneCode = $_POST['phoneCode'];
$phone = $_POST['phone'];
if (!empty($username) || !empty($password) || !empty($gender) || !empty($email) || !empty($phoneCode) || !empty($phone)) {
$host = "localhost";
$dbUsername = "root";
$dbPassword = "";
$dbname = "test";
//create connection
$conn = new mysqli($host, $dbUsername, $dbPassword, $dbname);
if (mysqli_connect_error()) {
die('Connect Error('. mysqli_connect_errno().')'. mysqli_connect_error());
} else {
$SELECT = "SELECT email From register Where email = ? Limit 1";
$INSERT = "INSERT Into register (username, password, gender, email, phoneCode, phone) values(?, ?, ?, ?, ?, ?)";
//Prepare statement
$stmt = $conn->prepare($SELECT);
$stmt->bind_param("s", $email);
$stmt->execute();
$stmt->bind_result($email);
$stmt->store_result();
$stmt->store_result();
$stmt->fetch();
$rnum = $stmt->num_rows;
if ($rnum==0) {
$stmt->close();
$stmt = $conn->prepare($INSERT);
$stmt->bind_param("ssssii", $username, $password, $gender, $email, $phoneCode, $phone);
$stmt->execute();
echo "New record inserted sucessfully";
} else {
echo "Someone already register using this email";
}
$stmt->close();
$conn->close();
}
} else {
echo "All field are required";
die();
}
?>
A namiesto toho aby to vykonalo ten php kod ho len vypise.
Server mam xampp a mam zapnute : Appache server a MySQL a robim to cez phpmyadmin a cez tu databazu a nefunguje to.
Vopred ďakujem za odpovede
EVIP: #F1
VIP: #GG1
Život je čakanie nato, kedy sa naše sny premenia na skutočnosť!
Uživatelský avatar
JRedBuster
Pokročilý
Pokročilý
 
Příspěvky: 91
Registrován: 09 zář 2016, 19:22

PHP programovanie

od Rumcajz » 14 pro 2020, 23:04

A uz jsi vyzkousel treba tohle? Rumcajz
Rumcajz
Rumcajz
Patriot
Rumcajz
 
Příspěvky: 97323
Registrován: sob 29.led 1999 0:11:22

Re: PHP programovanie

Příspěvekod RaidoN » 17 pro 2020, 12:52

Čau, máš to rozdělený na html a php soubor, nebo vše v jednom? Je to divný, jelikož by to mělo normálně zobrazit, zkus reinstalovat xampp, nebo to zkus na wampu, nic špatně v php nevidím, to bude spíš tím, že to nemá jak ukázat. Kdyby ti to nešlo, můžu ti poradit třeba na anydesku.
Většina lidí není spokojena s výdělkem, měnit práci chce ale málokdo
RaidoNek.eu
Uživatelský avatar
RaidoN
Pokročilý
Pokročilý
 
Příspěvky: 74
Registrován: 15 kvě 2020, 09:04
Bydliště: null

Re: PHP programovanie

Příspěvekod RaidoN » 17 pro 2020, 18:32

Používáš ke spuštění webu adresu localhost? Aby ti xampp fungoval, tak musíš tu složku dát do C:/xampp/htdocs/nazevwebu a pak to v prohlížeči spustit přes localhost/nazevwebu
Většina lidí není spokojena s výdělkem, měnit práci chce ale málokdo
RaidoNek.eu
Uživatelský avatar
RaidoN
Pokročilý
Pokročilý
 
Příspěvky: 74
Registrován: 15 kvě 2020, 09:04
Bydliště: null


Zpět na Poradna

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků