problemen met update

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ivo

ivo

06/02/2007 21:55:00
Quote Anchor link
Hallo ik hebt een probleem met het aan en uit zetten van het gastenboek hij update hem niet

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
echo"<br>";
echo"Gastenboek aan of uit";
if( isset($_POST['gastenboek'])){
    $id    = $_GET[p];
    if($_POST['aan'] != "" && $_POST['uit'] != ""){
    mysql_query("UPDATE gastenboek SET aan='$_POST[aan]' WHERE id='$id'") or die(mysql_error());
    mysql_query("UPDATE gastenboek SET uit='$_POST[uit]' WHERE id='$id'") or die(mysql_error());
    echo "wijziging succesvol";
    }


echo"<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"465\">
    <tr>
        <td><form action=\"gastenboek.php\" method=\"POST\">
            <p>Maak een keuze:
            <select size='1' name='gastenboek'>
    <option value='optie 1'>aan</option>
    <option value='optie 2'>uit</option>
     </select>
            <br>
            <input type=\"submit\" name=\"verander\" value=\"Verander\"></p>
        </form>
        </td>
    </tr>
</table>"
;
?>
 
PHP hulp

PHP hulp

27/11/2024 07:12:46
 
Jan Koehoorn

Jan Koehoorn

06/02/2007 21:57:00
Quote Anchor link
Wordt er wel aan de eerste if voorwaarde voldaan? En die update hoeft niet in twee query's, die kan ook in één.
 
Niek s

niek s

06/02/2007 22:00:00
Quote Anchor link
Variabelen ook altijd buiten quotes.
Je krijgt geen mysql errors?
Wat is $_POST['gastenboek']?
Wat is $_POST['aan']?
Wat is $_POST['uit']?

Sorry, maar dan snap ik het denk ik pas :p
 
Ivo

ivo

06/02/2007 22:19:00
Quote Anchor link
geef eens een voorbeeld hoe het dan moet
 
Ivo

ivo

07/02/2007 16:09:00
Quote Anchor link
Hallo hoe komt het dat dit niet werkt hij update hem niet

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?
if (isset($editid)) {
    mysql_query("UPDATE gastenboek SET aan='".$_POST[aan]."',uit='".$_POST[uit]."' WHERE id = '".editid."'") or die(mysql_error());
    echo "wijziging succesvol";
    }

    else{
    
    }




echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"465\">
    <tr>
        <td><form action=\"$_SERVER[PHP_SELF]\" method=\"POST\">
            Gastenboek aan of uit:<br>
  <select size='1' name='verander'>
    <option value='\' selected>aan</option>
    <option value='\'>uit</option>

  </select><br>
  <br>

            <input type=\"submit\" name=\"verander\" value=\"Verander\"></p>
        </form>
        </td>
    </tr>
</table>"
;

?>
 
- SanThe -

- SanThe -

07/02/2007 16:15:00
Quote Anchor link
$_GET[p];

Is p een constante?
Zo nee, gebruik enkele quotes.
$_GET['p'];
 
Ivo

ivo

07/02/2007 20:54:00
Quote Anchor link
Ik hebt het aangepast en het werkt nog niet
misshien ligt het wel aan de sql tabel

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
if (isset($editid)) {
    mysql_query("UPDATE gastenboek SET aan='".$_GET['aan']."',uit='".$_GET['uit']."' WHERE id = '".editid."'") or die(mysql_error());
    echo "wijziging succesvol";
    }

?>


sql tabel

CREATE TABLE `gastenboek` (
`id` int(10) unsigned NOT NULL auto_increment,
`aan` varchar(20) default NULL,
`uit` varchar(20) default NULL,
`naam` varchar(100) default NULL,
`email` varchar(150) default NULL,
`homepage` varchar(150) default NULL,
`bericht` varchar(255) default NULL,
`datum` datetime default NULL,
`ip` varchar(20) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=24 ;
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.