#10 Kit
ale jak ho z toho inputu teda vztáhnu?
Příspěvky odeslané z IP adresy 213.192.12.–
Karel
Karel
Ahoj, mám tento kód, který by měl ukládat vložený soubor do složky a následně uložit jeho název do db, ale když ho spustím, tak mi vyhazuje chybu: Notice: Array to string conversion in C:\xampp\php\www\maturitniprace\galerie1.php on line 21
mohly by někdo prosím poradit?
<?php
include "php.php";
$pripojeni = pripojeni();
if (isset($_POST["submit"])) {
$imagesCount = count($_FILES['image']['name']);
for ($i = 0; $i < $imagesCount; $i++) {
if (move_uploaded_file($_FILES['image']['tmp_name'][$i], 'galerie/' . $_FILES['image']['name'][$i]))
echo ('nahráno');
else
echo ('chyba');
}
$Nadpis = $_POST["Nadpis"];
$Text = $_POST["Text"];
//$Id = $_SESSION["Id"];
$Obr = $_POST["image"];
$Dotaz = $pripojeni->prepare("INSERT INTO `clanek`(`Id_uzivatele`,`Nadpis`, `Txt`, `Obr`) VALUES (?,?,?,?)");
var_dump($Dotaz);
$Dotaz->bind_param("isss", $Id, $Nadpis, $Text, $Obr);
$Dotaz->execute();
}
?>
Lukáš
Zdravím, mohli by mi prosím někdoporadit, z nějakého důvodu mi v tomto scriptu nefunguje bind_param().Jedná se o ten update, netuším proč, ale ten bind prostě vrací false.
<?php
include"php.php";
$pripojeni = pripojeni();
$dotaz=$pripojeni->prepare("SELECT `Nick` FROM `zadost`");
$dotaz->execute();
$dotaz->bind_result($Nick);
$dotaz->store_result();
if($dotaz->num_rows()>0){
echo"<table>";
echo"<tr><th>jmeno</th><th>potvrdit</th></tr>";
while($radek=$dotaz->fetch()){
echo"<tr><td>$Nick</td><td><form method=POST><input type=hidden name=2 value=2><input type=hidden name=nick value=$Nick><input type=submit name=odeslat value=odeslat></td></tr>";
}
echo"</table>";
}
if(isset($_POST["odeslat"])){
$pripojeni=pripojeni();
$dotaz=$pripojeni->prepare("UPDATE `uzivatel` SET `Opravneni`= ? WHERE `Nick`=$_POST[nick]");
$dotaz->bind_param("i",$_POST["nick"]);
$dotaz->execute();
}
?>
Lukáš
Zdravím, neví tady někdo, jak vytvořit generátor textového řetězce náhodné délky ze znaků písmen velké abecedy a mezer, pokud možno pomocí math.random?