Hirdetés
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Bemutatkozott a Poco X7 és X7 Pro
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S23 Ultra - non plus ultra
- Motorola Edge 70 - többért kevesebbet
- Samsung Galaxy Watch6 Classic - tekerd!
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- A vártnál korábban érkezhet a Xiaomi 17 Ultra
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
Új hozzászólás Aktív témák
-
Boryszka
tag
Sikerült a következőképpen:
mysqli_query($con, "INSERT INTO shoutbox(name, message, date) VALUES ('".$_POST['name']."', '".$_POST['message']."', now())") or die(mysqli_error());Így már működik, köszi a segítséget!
Üdv!
-
Boryszka
tag
Illetve ezt dobja egészen pontosan, csak rosszul írtam be a mysqli_error-t:
Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\xampp\htdocs\shoutbox.php on line 28
Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\shoutbox.php on line 28
-
Boryszka
tag
Az alábbi hibákat írja ki:
Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\xampp\htdocs\shoutbox.php on line 28
Warning: Use of undefined constant mysqli_error - assumed 'mysqli_error' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\shoutbox.php on line 28
mysqli_error -
Boryszka
tag
Sziasztok!
Segítséget szeretnék kérni, mert nem működik az adatbázisba való beszúrás. Lefut meg minden, de az adatbázisba nem teszi be az új rekordot.
<?php
$con = mysqli_connect("localhost","","") or die(mysqli_error);
$db = mysqli_select_db($con, 'test') or die(mysqli_error);
if (empty($_POST)){
echo '
<html>
<head>
<title>Üzenőfal</title>
</head>
<body>';
$query = mysqli_query($con, "SELECT * FROM shoutbox ORDER by date ASC");
while($a=mysqli_fetch_assoc($query)){
echo '
<hr>Név:'.$a['name'].'<br>Dátum:'.$a['date'].'<br>Üzenet:'.$a['message'].'';
}
echo '
<hr>
<form method="post">
Név: <input type="text" name="name"><br>
Üzenet: <input type="text" name="message"><br>
<input type="submit" value="Küldés">
</form>
</body>
</html>';
}else{
if($_POST['name'] !=="" && $_POST['message'] !== ""){
$insert_sql = mysqli_query($db, "INSERT INTO 'shoutbox' ('name', 'message', 'date') VALUES ('".$_POST['name']."', '".$_POST['message']."', now())");
header("Location:".$_SERVER['PHP_SELF']);
}
}
?>Nem értem, mi lehet a hiba... Köszi a segítséget előre!
-
-
Boryszka
tag
Sziasztok!
Segítségeteket szeretném kérni, hogy az alábbi php miért nem fut le a honlapomon? Nethely.hu-n van tárhelyem és annyit ír ki ha rámegyek a Submit gombra, hogy nem biztonságos kapcsolat. De a php-ban lévő kód közül semmi nem jelenik meg! Mi lehet a hiba? Köszi a segítséget előre is!
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2 ">
<html>
<head>
<title>Bejelentkezés</title>
<style type = "text/css">
body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
label {
font-weight:bold;
width:100px;
font-size:14px;
}
.box {
border:#666666 solid 2px;
}
</style>
</head>
<body bgcolor = "#FFFFFF">
<div align = "center">
<div style = "width:300px; border: solid 1px #333333; " align = "left">
<div style = "background-color:#333333; color:#FFFFFF; padding:3px;"><b>Bejelentkezés</b></div>
<div style = "margin:30px">
<form action = "" method = "POST">
<label>UserName :</label><input type = "text" name = "username" class = "box"/><br /><br />
<label>Password :</label><input type = "password" name = "password" class = "box" /><br/><br />
<input type = "submit" value = " Submit "/><br />
</form>
<div style = "font-size:11px; color:#cc0000; margin-top:10px"></div>
</div>
</div>
</div>
<?php
if ($con = mysqli_connect("localhost","","")){
echo "Sikeres kapcsolódás a kiszolgálóhoz!";
}
else
{
die(mysqli_error($con));
}
if ($db = mysqli_select_db($con, 'test'))
{
echo "Sikeres kapcsolódás az adatbázishoz!";
}
else echo "Minden mező kitöltése kötelező!";
$username = $_POST['username'];
$password = $_POST['password'];
if ($username and $password) {
$result = mysqli_query($con, "SELECT * FROM login WHERE username='$username' and password='$password'");
$rows = mysqli_num_rows($result);
//printf("Select returned %d rows.\n", mysqli_num_rows($result));
if ($rows == 1) {
echo "Sikeres belépés!";
}
else echo "Hibás felhasználónév vagy jelszó!";
}
else echo "Minden mező kitöltése kötelező!";
?>
</body>
</html> -
Boryszka
tag
Sziasztok!
Kis segítség kellene egy pitiáner feladathoz! Van sql-ben egy Egyebek táblám id és szöveg oszloppal, az id-ben automatikusan növekszik az érték 1-től, ami elsődleges kulcsot kapott, a Szöveg oszlopban pedig idézetek vannak. Azt szeretném, hogy ha valaki feljön az oldalamra, akkor random jelenjenek meg idézetek, de egyszerre csak egy. Arra gondoltam, hogy generálni kéne 1-től max. id értékig egy számot és abból a sorból kivenni azt az idézetet, aminek az id értéke megegyezik a legenerált értékkel!
Ha ebben tudnátok segíteni lekódolva, azt megköszönném!
Ehhez itt van az eddig elkészített php kódom:
<?php $servername = "localhost";
$username = "basd";
$password = "asd";
$dBName = "asdasd";
// Create connection
$conn = new mysqli($servername, $username, $password, $dBName);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
//echo "Kapcsolódás sikeres!";
$sql = "SELECT Szöveg FROM Egyebek";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo $row["Szöveg"];
}
} else {
echo "0 results";
}
$conn->close();
?>
Új hozzászólás Aktív témák
- Szép DELL latitude 5420 Tartós Üzleti Laptop 14" -70% i5-1145G7 4Mag 16Gb 256GB SSD FHD IPS
- Bomba ár! Asus ROG G751JY - i7-4750HQ I 16GB I 256SSD I GTX980M 4G I 17,3" FHD I Cam I Garancia!
- Bomba ár! Dell Latitude 3340 - i3-4GEN I 4GB I 500GB I 13,3" HD I HDMI I Cam I W10 I Garancia!
- Bomba ár! Lenovo IdeaPad V130-14IGM - N4000 I 4GB I 128SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- Bomba ár! Lenovo ThinkPad T14 G1 - i5-10GEN I 16GB I 256SSD I 14" FHD I Cam I W11 I Garancia!
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB DDR5 RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3917, 100% Akkumulátor
- Telefon felvásárlás!! Samsung Galaxy A50/Samsung Galaxy A51/Samsung Galaxy A52/Samsung Galaxy A53
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


