hej
det er sådan at jeg har bygge at den sendere infomation videre til en php file som skal sende videre til log ind siden når det er ,
- <form action="http://,,,.dk/activate_updater.php" method="post" name="formular" onsubmit="return validerform ()">
- <table border="0">
- <tr>
- <td id="tb-w_a"><p>Kategori</p></td>
- <td>:</td>
- <td>
- <select name="kategori">
- <?php
- $query = "SELECT id_katogori, navn FROM kategori";
- $result = $mysqli->query($query);
- while(list($id_katogori, $navn) = $result->fetch_row())
- {
- echo "<option value=\"$id_katogori\">$navn</option>";
- }
- ?>
- </select>
- </td>
- </tr>
- <tr>
- <td id="tb-w_a"><p>Djnavn</p></td>
- <td>:</td>
- <td><input type="text" name="djnavn"></td>
- </tr>
- <tr>
- <td id="tb-w_a"><p>Facebook</p></td>
- <td>:</td>
- <td><input type="text" name="facebook"></td>
- </tr>
- <tr>
- <td id="tb-w_a"><p>Pris</p></td>
- <td>:</td>
- <td><input type="text" name="pris"></td>
- </tr>
- <tr>
- <td id="tb-w_a"><p>Booking Email</p></td>
- <td>:</td>
- <td><input type="email" name="booking"></td>
- </tr>
- <tr>
- <td id="tb-w_a"><p>Mobil</p></td>
- <td>:</td>
- <td><input type="text" name="mobil"></td>
- </tr>
- <tr>
- <td id="tb-w_a"><p>Upload Profil</p></td>
- <td>:</td>
- <td><input type="file" name="profilbillede" /></td>
- </tr>
- </table>
- <textarea name="profiltekst" style="width:500px; height:170px;"></textarea><br />
- <input type="submit" value="Godkend brugere" name="godkendt-brugere">
- </form>
så den ny side file er sådan her hvor der er fejl på siden..
- <?php
- if($stmt = $mysqli->prepare('UPDATE `brugere` SET `rank`=2, `katogori`=?, `djnavn`=?, `profilbillede`=?, `profiltekst`=?, `facebook`=?, `pris`=?, `booking`=?, `mobil`=? WHERE `code`=?'))
- {
-
- $stmt->bind_param('iiiiiiiis', $katogori, $djnavn, $profilbillede, $profiltekst, $facebook, $pris, $booking, $mobil, $g_code);
- //fra input ting ting..
- $katogori = $_POST["kategori"];
- $djnavn = $_POST["djnavn"];
- $profilbillede = $_POST["profilbillede"];
- $profiltekst = $_POST["profiltekst"];
- $facebook = $_POST["facebook"];
- $pris = $_POST["pris"];
- $booking = $_POST["booking"];
- $mobil = $_POST["mobil"];
- $g_code = $_GET["code"];
-
- $stmt->execute();
- $stmt->close();
- header('http://....dk/ (...));
- }
- else
- {
- echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
- }
- ?>
men når den kommer over på file / side siger den sådan her ...
Fatal error: Call to a member function prepare() on a non-object in /home/jesperbo/public_html/....dk/activate_updater.php on line 2det vil sige den hvor den siger sådan her
- if($stmt = $mysqli->prepare('UPDATE `brugere` SET `rank`=2, `katogori`=?, `djnavn`=?, `profilbillede`=?, `profiltekst`=?, `facebook`=?, `pris`=?, `booking`=?, `mobil`=? WHERE `code`=?'))
jeg er ikke lige frem det bedste til at se den fejl men det vil være super hvis du fik set hvad jeg har gjordt forkert siden den ikke vil ligge det op på databasen
EIDT: Jeg havde ikke connection til databasen men nu ligger der et nyt problem og det er at den ikke vil sende mig videre den ny side??
Indlæg senest redigeret d. 21.05.2012 19:17 af Bruger #17136