Kjapp og trygg hosting for Wordpress

Oppdatere MySql vha PHP

TURKEN

New Member
Har følgende kode og har da altså tenkt å endre godkjent til ja når url = url som er oppgitt inne i
HTML:
<input type=text name="url" value=$post[url] >
. Det virker som at den ikke leser $url i sql-en. Hva må jeg gjøre?

Håper noen forstod det

PHP:
<?php


$url = $_POST["url"];

$forbindelse = mysql_connect("server", "bruker", "kode");

	mysql_select_db(database", $forbindelse);

$sql = "UPDATE kalender SET godkjent='ja' WHERE url=$url";

	mysql_query($sql);	

?>
 

clinton4

Medlem
Prøv å endre

mysql_select_db(database", $forbindelse);

Til

mysql_select_db("database", $forbindelse);
 

Bjørnar

Gründer
er <input type=text name="url" value=$post > inne i en echo ? for her er det ...de alene... kan du ikke poste hele koden ?
 

TURKEN

New Member
echo "<form name='godkjenn' method='post' action='approve.php'>
<input type='text' name='url' value=$post id='url' ><br> <input type='subm...e i en while-løkke og ligger derfor i en echo
 

Børge AJ

Medlem
Hei, prøv å bytt ut
PHP:
<input type='text' name='url' value=$post[url] id='url' ><br>
med
PHP:
<input type='text' name='url' value={$_POST[url]} id='url' ><br>
 

inviz

New Member
PHP:
echo '<form name ="godkjenn" method="post" action="approve.php">';
echo '<input type="text" name="url" value="'.$_POST['url'].'" id="url">';
echo '<input type="submit" value="Godkjenn">';
echo '</form>';

// approve.php

$url = $_POST["url"]; 

$forbindelse = mysql_connect("server", "bruker", "kode"); 
mysql_select_db("database", $forbindelse); 

$sql = "UPDATE kalender SET godkjent='ja' WHERE url=$url"; 

mysql_query($sql);
 
Topp