Hirdetés
- GoodSpeed: Márkaváltás sok-sok év után
- sziku69: Fűzzük össze a szavakat :)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- bb0t: Ikea PAX gardrób és a pokol logisztikája – egy Ikea-horror igaz története
- Luck Dragon: Asszociációs játék. :)
- Rap, Hip-hop 90'
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- Parci: Milyen mosógépet vegyek?
- hcl: Mér' nem mér?
- GoodSpeed: A RAM-válság és annak lehetséges hatásai
Ú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
- MacSzerez.com - 2017 MacBook Air 13" / i5 1.8GHz / 8GB RAM / Választható SSD méret! / Garancia!
- MacSzerez.com / iPad Air M2 11" / 6. generáció / Wifi / 128GB / Asztro / Garancia!
- Victus fb3804no 15.6" FHD IPS Ryzen 5 8645HS RTX 4050 16GB 512GB NVMe gar
- MacSzerez.com - 2020 MacBook Air 13" Retina M1 / 16GB RAM / 256GB SSD / Asztroszürke / Garancia
- Kingston FURY 32GB DDR5 5600MHz CL40 - Beast Black - 1x32GB - 99 hó garancia - ÚJ! Bontatlan!
- Bomba ár! HP 250 G9 - i5-1235U I 8GB I 128GB SSD I HDMI I 15,6" FHD I HDMI I W11 I Cam I Garancia!
- Samsung Galaxy A36 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia / Bontatlan
- HP ZBook Firefly 14 i7-1165G7 16GB 1000GB Nvidia Quadro T500 4GB 14" FHD 1 év garancia
- Bomba ár! Dell Latitude E6220 - i7-2GEN I 8GB I 128SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

