Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 16-08-2003, 04:30
micra
Avatar van micra
micra is offline
Ik ben bezig voor een vriend van me een systeempje dat als je naam invult dan in een lijstje je naam word weergeven,

die script werkt wel goed, maar ik wil graag dat als je het hebt ingevult hij automatisch sluit, en de pagina waar het word laten zien vernieuwd word, weet iemand hoe ik dat moet doen?

hier mijn scripts:

PHP-code:
## Form.php ##

<head>
<link href="http://www22.brinkster.com/wiccanpride/style.css" rel="stylesheet" type="text/css">
</head>
<?php
include"config.php";
 if(
$submit
      { 
          if(
$naam == "Je naam")
             { 
              echo
"je hebt geen naam in gevult <a href=\"form.php\">Klik hier</a> om terug tegaan";
             }
            elseif(
$naam == "")
             {
              echo
"Je hebt helemaal niets ingevult <a href=\"form.php\">klik hier om</a> weer terug tegaan";
             } else
             { 
        
$query "INSERT INTO rody (naam) VALUES ('$naam')";
            
mysql_query($query) or die(mysql_error());

/* Close & Reload */

            
echo"
            <SCRIPT language=\"JavaScript\"> 
            <!--
            opener.document.location=\"laatzien.php\";
            window.close();
            </script>"
;
       }
} else {



echo 
"<form action=\"$php_self\" method=\"post\"><input type=\"text\" name=\"naam\" value=\"Je naam\"><button name=\"submit\" type=\"submit\">verstuur</button></form>";
}
?>
PHP-code:

<!-- Laatzien.php -->
<head>
<link href="http://www22.brinkster.com/wiccanpride/style.css" rel="stylesheet" type="text/css">
</head>
<SCRIPT>
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=200,height=20,left = 615,top = 350');");
}
</script>


<?
include"config.php";
$result = mysql_query("select * from rody");
while ($row = mysql_fetch_object($result)) {
echo"$row->naam <br>";                      
}
mysql_free_result($result);
$quer = mysql_query("SELECT * FROM rody"); $aanta = mysql_num_rows($quer); 
echo"<br><br><A HREF=\"javascript: popUp('form.php')\">Toevoegen</A><br>";
echo"<strong>We hebben $aanta members</strong><br><BR><BR><BR><BR><BR><font face=\"Verdana\" size=\"1\">Gemaakt door <a href=\"mailto:Micra@home.nl\">Micra</a></font>";
    ?>
Weet iemand hoe ik dit moet doen?


( dat was probleem nummer 1 )

Nu wil ik met een script er voor zorgen dat er een naam word verwijderen, (maar ik heb dat nog nooit met een dropbox gedaan dus nu de vraag hoe ik dat moet doen)

ik heb dit hier staan:
ik dacht dat het zo ongeveer wel moest lukken
dit is mijn admin.php
PHP-code:
<?
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE * FROM rody WHERE naam='$admin'";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="removeid">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>

Laatst gewijzigd op 16-08-2003 om 17:33.
Met citaat reageren
Advertentie
Oud 16-08-2003, 09:25
Verwijderd
je doet:
<form target="[naam van frame waar vandaan het geopend is]">
(Maybe werkt dit ook: "javascript:window.opener")

En in de submit button zet je:
onClick="window.close"
Met citaat reageren
Oud 16-08-2003, 09:39
micra
Avatar van micra
micra is offline
Citaat:
McLaren schreef op 16-08-2003 @ 10:25:
je doet:
<form target="[naam van frame waar vandaan het geopend is]">
(Maybe werkt dit ook: "javascript:window.opener")

En in de submit button zet je:
onClick="window.close"
mmM maar submit hij dan ook?
want misschien dat hij dan niet submit

maar het is een popup venser,

je hebt een index daar staan de namen in
je kunt onderaan op toevoegen drukken,
dan krijg je een popup, in die popup staat een form,
als je op verzenden drukt dan moet de popup weer weg gaan,
en ik wil dat de index dan weer refrest,
snappen jullie het
Met citaat reageren
Oud 16-08-2003, 10:11
Verwijderd
Ja, hij submit
Met citaat reageren
Oud 16-08-2003, 10:25
micra
Avatar van micra
micra is offline
Citaat:
McLaren schreef op 16-08-2003 @ 11:11:
Ja, hij submit
Jah dat doet hij jah, maar hoe kan ik alles in een zetten?
dus dat hij vernieuwd en de popup moet weg
weet iemand dat?
Met citaat reageren
Oud 16-08-2003, 10:29
Martin
Avatar van Martin
Martin is offline
Citaat:
micra schreef op 16-08-2003 @ 11:25:
Jah dat doet hij jah, maar hoe kan ik alles in een zetten?
dus dat hij vernieuwd en de popup moet weg
weet iemand dat?
Hier heb ik al eerder een topic over geopend:

http://forum.scholieren.com/showthre...ght=vernieuwen
Met citaat reageren
Oud 16-08-2003, 11:14
micra
Avatar van micra
micra is offline
Citaat:
Martin schreef op 16-08-2003 @ 11:29:
Hier heb ik al eerder een topic over geopend:

http://forum.scholieren.com/showthre...ght=vernieuwen
Uuh dat is niet wat ik bedoel

Ik zit wel met meer problemen, (het verwijderen van een naam)

PHP-code:
<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE FROM rody WHERE id='$id' ";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="admin">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option> $row->id - $row->naam </option><br>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>
Ik snap niet wat ik verkeerd doe maar het is echt raar,


en met dat verwijderen na het versturen wertk ook nog niet,
ik denk dat dat vernieuwen nog maar even moeten schrappen.

Laatst gewijzigd op 16-08-2003 om 11:16.
Met citaat reageren
Oud 16-08-2003, 11:21
Harrie
Avatar van Harrie
Harrie is offline
PHP-code:
<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE FROM rody WHERE id='$id' ";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="id">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>

probeer het nog eens
Met citaat reageren
Oud 16-08-2003, 11:30
micra
Avatar van micra
micra is offline
Citaat:
Harrie schreef op 16-08-2003 @ 12:21:
PHP-code:
<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE FROM rody WHERE id='$id' ";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="id">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>

probeer het nog eens
mmM het werkt niet echt hoor
Met citaat reageren
Oud 16-08-2003, 12:17
Harrie
Avatar van Harrie
Harrie is offline
o ik zie het al.. je hebt bovenin $id = $row->id;
staan..
PHP-code:

<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE FROM rody WHERE id='$removeid' ";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="removeid">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>
nu moet hij het doen..
Met citaat reageren
Oud 16-08-2003, 14:25
micra
Avatar van micra
micra is offline
Citaat:
Harrie schreef op 16-08-2003 @ 13:17:
o ik zie het al.. je hebt bovenin $id = $row->id;
staan..
PHP-code:

<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE FROM rody WHERE id='$removeid' ";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="removeid">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>
nu moet hij het doen..
Oke Tnx!!
Ik zal direct even kijken

EDIT

Het werkt nog niet,
kan dat hier door komen :

PHP-code:
<?
$delete = "DELETE FROM rody WHERE id='$removeid' ";
?>
Dat moet denk ik - remove
want zo heet mijn tabel


CREATE TABLE `rody` (
`id` int(3) NOT NULL auto_increment,
`naam` varchar(200) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=InnoDB ROW_FORMAT=COMPRESSED AUTO_INCREMENT=4 ;

Laatst gewijzigd op 16-08-2003 om 14:31.
Met citaat reageren
Oud 16-08-2003, 16:13
Martin
Avatar van Martin
Martin is offline
Citaat:
micra schreef op 16-08-2003 @ 12:14:
Uuh dat is niet wat ik bedoel
2e zin van jouw eerste post, in mijn topic staat precies beschreven hoe je een actief venster sluit en een andere pagina automatisch laat vernieuwen.
Met citaat reageren
Oud 16-08-2003, 16:31
micra
Avatar van micra
micra is offline
Citaat:
Martin schreef op 16-08-2003 @ 17:13:
2e zin van jouw eerste post, in mijn topic staat precies beschreven hoe je een actief venster sluit en een andere pagina automatisch laat vernieuwen.
Werkt niet echt
misschien dat je me nog even kunt helpen?
Met citaat reageren
Oud 16-08-2003, 16:34
Martin
Avatar van Martin
Martin is offline
Citaat:
micra schreef op 16-08-2003 @ 17:31:
Werkt niet echt
misschien dat je me nog even kunt helpen?
zie topic
Met citaat reageren
Oud 16-08-2003, 16:43
micra
Avatar van micra
micra is offline
Citaat:
Martin schreef op 16-08-2003 @ 17:34:
zie topic
Dat doe ik, maar ik snap niet hoe ik het in mijn script moet maken?

edit:

dit is mijn admin.php nu
PHP-code:
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE * FROM rody WHERE naam='$admin'";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="removeid">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>

Laatst gewijzigd op 16-08-2003 om 16:57.
Met citaat reageren
Oud 16-08-2003, 16:46
Martin
Avatar van Martin
Martin is offline
Citaat:
micra schreef op 16-08-2003 @ 05:30:
PHP-code:
## Form.php ##
<?php
(.......)
            else
             { 
        
$query "INSERT INTO rody (naam) VALUES ('$naam')";
            
mysql_query($query) or die(mysql_error());

/* Close & Reload */

            
echo"
            <SCRIPT language=\"JavaScript\"> 
            <!--
            opener.document.location=\"bestand.php\";
            window.close();
            </script>"
;
       }
} else {


(......)
bestand.php moet je veranderen in het bestand dat je wilt vernieuwen.
Met citaat reageren
Oud 16-08-2003, 16:58
micra
Avatar van micra
micra is offline
Citaat:
Martin schreef op 16-08-2003 @ 17:46:
bestand.php moet je veranderen in het bestand dat je wilt vernieuwen.
Ik zal even kijken!

Edit!!

tnx man!!
werkt goed
Met citaat reageren
Oud 16-08-2003, 17:45
Martin
Avatar van Martin
Martin is offline
Citaat:
micra schreef op 16-08-2003 @ 17:58:
Ik zal even kijken!

Edit!!

tnx man!!
werkt goed
&copy; Tofke_h, hij had mij ook hiermee geholpen
Met citaat reageren
Oud 16-08-2003, 18:05
micra
Avatar van micra
micra is offline
Citaat:
Martin schreef op 16-08-2003 @ 18:45:
&copy; Tofke_h, hij had mij ook hiermee geholpen
Hoe weet jij dat ik een verkeerde tofke had
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 02:35.