mit script der skulle opdatere database og skrive resutatet i bunden.....
<?php
include ("access.php"); if ($_POST['title'] != "") { $title = htmlspecialchars($_POST['title']); mysql_query("UPDATE akvarel SET title='$title' WHERE id=".$_GET['id'].""; or die (mysql_error()); $_SESSION['title'] = $title; $ctitle = "<li>Din Nye Titel</li>"; } if ($_POST['text'] != "") { $text = htmlspecialchars($_POST['text']); mysql_query("UPDATE akvarel SET text='$text' WHERE id=".$_GET['id'].""; or die (mysql_error()); $_SESSION['text'] = $text; $ctext = "<li>Din Nye Information</li>"; }
?>
<?php if (($ctitle) || ($ctext)) { echo "De Nedenstående felter er blevet opdateret:<br /><ul>"; if ($ctitle) { echo $ctitle; } if ($ctext) { echo $ctext; } echo "</ul><br />Se Resultat, <a href=\"oploadpopup.php\">Klik her</a>."; } else { echo "Ingen ting er blevet ændret. <a href=\"oploadpopup.php\">Klik her</a> for at komme tilbage."; } ?>
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
denne linie
if ($_POST['title'] != "") {
i dette her script
<?php
include ("access.php"); if ($_POST['title'] != "") { $title = htmlspecialchars($_POST['title']); mysql_query("UPDATE akvarel SET title='$title' WHERE id=".$_GET['id']) or die (mysql_error()); $_SESSION['title'] = $title; $ctitle = "<li>Din Nye Titel</li>"; } if ($_POST['text'] != "") { $text = htmlspecialchars($_POST['text']); mysql_query("UPDATE akvarel SET title='$title' WHERE id=".$_GET['id']) or die (mysql_error()); $_SESSION['text'] = $text; $ctext = "<li>Din Nye Information</li>"; }
?>
<?php if (($ctitle) || ($ctext)) { echo "De Nedenstående felter er blevet opdateret:<br /><ul>"; if ($ctitle) { echo $ctitle; } if ($ctext) { echo $ctext; } echo "</ul><br />Se Resultat, <a href=\"oploadpopup.php\">Klik her</a>."; } else { echo "Ingen ting er blevet ændret. <a href=\"oploadpopup.php\">Klik her</a> for at komme tilbage."; } ?>
mmm det må jeg da have for på samme side ligger der jo dette script også hvor der står noget i variablerne fra samme ip, hvor man så har muligheden for at ændre det
include ("access.php"); if ($_POST['title'] != "") { $title = htmlspecialchars($_POST['title']); mysql_query("UPDATE akvarel SET title='$title' WHERE id=".$_GET['id']) or die (mysql_error()); $_SESSION['title'] = $title; $ctitle = "<li>Din Nye Titel</li>"; } if ($_POST['text'] != "") { $text = htmlspecialchars($_POST['text']); mysql_query("UPDATE akvarel SET title='$title' WHERE id=".$_GET['id']) or die (mysql_error()); $_SESSION['text'] = $text; $ctext = "<li>Din Nye Information</li>"; }
?>
<?php if (($ctitle) || ($ctext)) { echo "De Nedenstående felter er blevet opdateret:<br /><ul>"; if ($ctitle) { echo $ctitle; } if ($ctext) { echo $ctext; } echo "</ul><br />Se Resultat, <a href=\"oploadpopup.php\">Klik her</a>."; } else { echo "Ingen ting er blevet ændret. <a href=\"oploadpopup.php\">Klik her</a> for at komme tilbage."; } ?>
Ja, du skal nemlig have den med over på næste side igen. Så noget i retning af
="changeprofileparse.php?ip=<? print $id; ?>"
Hvis du har id-en i $id. Du kan tjekke den er korrekt efter formen er submitted ved at kigge på adresselinien. (Man ku' putte den i et hidden form-felt, som en anden løsning).
jeg for min ip her fra dette script som er en menu i højreside mankan klikke på for at se billed, titel, text og der efter er der en form man kan ændre det ovenævnte i
<?php
include('access.php'); $query = mysql_query("SELECT id,title,text,image FROM akvarel ORDER BY id") or die(mysql_error()); while ($row = mysql_fetch_assoc($query)) { if ($i++ != 0) echo '<div class="hr"></div>'; echo '<b><center><a href="oploadpopup.php?id='.$row['id'].'">'.$row['title'].'</b><br>'; echo '('.$row['text'].')</a></center><br>'; } ?>
<?php $id = $_GET['id']; include ("access.php"); if ($_POST['title'] != "") { $title = htmlspecialchars($_POST['title']); mysql_query("UPDATE akvarel SET title='$title' WHERE id=".$_GET['id']) or die (mysql_error()); $_SESSION['title'] = $title; $ctitle = "<li>Din Nye Titel</li>"; } if ($_POST['text'] != "") { $text = htmlspecialchars($_POST['text']); mysql_query("UPDATE akvarel SET title='$title' WHERE id=".$_GET['id']) or die (mysql_error()); $_SESSION['text'] = $text; $ctext = "<li>Din Nye Information</li>"; }
?>
<?php if (($ctitle) || ($ctext)) { echo "De Nedenstående felter er blevet opdateret:<br /><ul>"; if ($ctitle) { echo $ctitle; } if ($ctext) { echo $ctext; } echo "</ul><br />Se Resultat, <a href=\"oploadpopup.php?id=$id\">Klik her</a>."; } else { echo "Ingen ting er blevet ændret."; } ?>
kommer den bare med beskeden = Ingen ting er blevet ændret. selv om man taster noget i 1 eller i begge felter
Ja, jeg kunne lave det for dig, men det har jeg ikke tid til. ;) Men hvis du ikke er "den store haj", så var det måske en idé at starte med mindre eksempler, for at lære det. Bare et forslag.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.