form die een kolom update van een bepaald ip

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Maurice prive

Maurice prive

07/07/2006 15:34:00
Quote Anchor link
Hi,

Misschien is dit een ubernoob vraag, maar mij lukt het niet.

Ik heb een tabel users met daarin: id, ip, bericht en nr.

Nu heb ik een form nodig die het volgende doet:
Het heeft 2 invoer velden nml bericht en nr. In het invoerveld bericht, kan men het bericht typen. In het invoerveld nr staat standaard het getal 1 (deze wordt later verborgen, dient nu meer als check).

Als men nu iets in het invoerveld bericht typed en op submit klikt moet deze in de db user de kolom bericht EN nr UPDATEN, waar het ip de ip van de submitter is. Dus alleen de kolommen van de submitter worden dus geupdated.

Als men niks invult in het invoerveld bericht en dan op submit klikt, moet er niks gebeuren (ondanks dat het invoerveld nr wel ingevuld is).

Snapt iedereen het nog? Kan iemand dit maken? En kan dit zowel via de submit knop als de enter knop?

Thx
 
PHP hulp

PHP hulp

16/11/2024 19:52:49
 
Roy Bongers

Roy Bongers

07/07/2006 17:07:00
Quote Anchor link
UPDATE SET bericht = '$bericht', nr = '$nr' WHERE ip = '$ip';

Quote:
Kan iemand dit maken?


Nope. Het is de bedoeling dat je 't zelf maakt en mocht je problemen tegen komen dan willen we je graag helpen. De query staat hierboven al. Die zul je nog een beetje aan moeten passen denk ik maar goed. Je hoeft alleen nog maar 't formulier te bouwen een een klein beetje php.
 
Jan Koehoorn

Jan Koehoorn

07/07/2006 17:10:00
Quote Anchor link
Maurice:
En kan dit zowel via de submit knop als de enter knop?


Wel als je het zo doet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        // verwerk formulier info
    }
?>
 



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.